MKLTWNKNPKKRSRLVLSNFPDLPFEKDDSLESQSHLHFREDDIDRRQTTDQLDSSEVGGNHPRENFDVEAKKLAESIRAQGDKFAEEGKYQEALGKWEAALNLVPEDAILHEQKAQVLLELGDAWKALKAATRATEIDPSWAEAWTTLGRAQLNFGEPDSAIRSFESALLINADSREAKDDLKSAKQLIKKREQLQTSGQDTDTTRFVVNDKNIEPN